<template>
  <a-form-model
    :ref="'anamnesis'+confirmType"
    :model="anamnesis"
    :label-col="formItemLayout.labelCol" 
    :wrapper-col="formItemLayout.wrapperCol"
    labelAlign="left">
      <a-form-model-item label="恶性肿瘤">
          <a-radio-group v-model="anamnesis.malignantTumor">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>

          <a-radio-group
            v-model="anamnesis.malignantTumorLife"
            v-show="anamnesis.malignantTumor == 1"
            :style="{ marginLeft: '2rem' }"
          >
            <a-radio :value="1"> （预期寿命>=5年） </a-radio>
            <a-radio :value="2"> （预期寿命&lt;5年） </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="肝衰竭">
          <a-radio-group v-model="anamnesis.hepaticFailure">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="癫痫">
          <a-radio-group v-model="anamnesis.epilepsy">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="青光眼">
          <a-radio-group v-model="anamnesis.glaucoma">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="白内障">
          <a-radio-group v-model="anamnesis.cataract">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="白内障术后">
          <a-radio-group v-model="anamnesis.cataractAfterOperation">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="多囊卵巢综合征">
          <a-radio-group v-model="anamnesis.pcos">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="一过性类固醇性糖尿病">
          <a-radio-group v-model="anamnesis.steroidDiabetes">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="败血症">
          <a-radio-group v-model="anamnesis.septicemia">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="血栓栓塞（1年内）">
          <a-radio-group v-model="anamnesis.thromboembolism">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="血栓形成（1年内）">
          <a-radio-group v-model="anamnesis.thrombosis">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="慢性肝病">
          <a-radio-group v-model="anamnesis.chronicLiver">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="脾切除">
          <a-radio-group v-model="anamnesis.splenectomy">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="老年痴呆">
          <a-radio-group v-model="anamnesis.senileDementia">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="精神障碍">
          <a-radio-group v-model="anamnesis.mentalDisorder">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="智力障碍">
          <a-radio-group v-model="anamnesis.mentalRetardation">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="视力障碍">
          <a-radio-group v-model="anamnesis.visualImpairment">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>

      <a-form-model-item label="截肢">
          <a-radio-group v-model="anamnesis.amputation">
            <a-radio :value="1"> 有 </a-radio>
            <a-radio :value="2"> 无 </a-radio>
          </a-radio-group>
      </a-form-model-item>
      <a-form-model-item :wrapper-col="{ span: 12, offset: 10 }">
      <a-button type="primary" @click="save" :loading="saveLoading">保存</a-button>
      <a-popconfirm placement="topLeft" ok-text="是" cancel-text="否" @confirm="confirm">
        <template slot="title">
          <p>此操作代表你已完成了页面的填写，是否继续？</p>
        </template>
        <a-button type="primary" style="margin-left: 30px" :loading="saveLoading">确认完成</a-button>
      </a-popconfirm>
    </a-form-model-item>
  </a-form-model>
</template>

<script>
export default {
  name: 'OtherMedicalHistory',
  props: ['anamnesis'],
  data() {
    return {
      confirmType: 6,
      formItemLayout: {
        labelCol: {
          xs: { span: 24 },
          sm: { span: 5 },
        },
        wrapperCol: {
          xs: { span: 24 },
          sm: { span: 16 },
        }
      },
      saveLoading: false
    }
  },
  methods: {
    save() {
      this.saveLoading = true
      this.$emit('save', this.confirmType)
    },
    confirm() {
      this.saveLoading = true
      this.$emit('confirm', this.confirmType)
    }
  },
}
</script>

<style lang="less" scoped>
</style>